#include"../mqcommon/helper.hpp"

int main()
{
    bitmq::FileHelper fh("../mqcommon/logger.hpp");
    DLOG("文件是否存在 %d",fh.exits());
    DLOG("文件大小为:%ld",fh.size());//size_t在64位机器下位8字节的无符号长整形，故用ld

    bitmq::FileHelper ret("./aaa/bbb/ccc/test.cpp");
    // if(ret.exits()==false)
    // {
    //     std::string path=ret.parentDirectory("./aaa/bbb/ccc/tmp.cpp");
    //     if(bitmq::FileHelper(path).exits()==false)
    //     {
    //         ret.createDirectory(path);
    //     }
    //     ret.createFile("./aaa/bbb/ccc/tmp.cpp");
    // }

    // std::string body;
    // fh.read(body);
    // DLOG("%s",body.c_str());

    // ret.write(body);

    // ret.rename("./aaa/bbb/ccc/test.cpp");

    ret.removeFile("./aaa/bbb/ccc/test.cpp");
    ret.removeDirectory("./aaa");
    return 0;
}